doubling over from the stench - French English Dictionary